.ant-modal {
  .ant-modal-content {
    padding: 0;
    position: relative;

    .ant-modal-close {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 1;
      width: 50px;
      height: 50px;
      line-height: 50px;
      text-align: center;
      font-size: 16px;
      cursor: pointer;
      background: #0571b0;
      .anticon {
        color: #fff;
      }
    }

    .ant-modal-body {
      // max-height: 70vh;
      // overflow-y: auto;
      // overflow-x: hidden;
      padding: 20px 24px;
    }

    .ant-modal-footer {
      height: 70px;
      line-height: 70px;
      background: #fff;
      margin-top: 0;
      border-top: 1px solid #ddd;
      display: flex;
    }
  }
}
